// HOC封装权限

const withAuth = (Component) => (props) => {
  // 检查用户是否已登录
  if (!props.isAuthenticated) {
    // 如果未登录，重定向到登录页面
    return redirectToLogin();
  }

  // 如果已登录，渲染原始组件
  return <Component {...props} />;
};

const UserListWithAuth = withAuth(UserList);